package com.doordu.soa.service.data.service;

import java.util.List;

import com.doordu.soa.service.comm.ResultData;
import com.doordu.soa.service.data.vo.ParkingLotVo;
import com.doordu.soa.service.data.vo.RequestVo;

/**
 * 停车场服务接口类
 * 
 * @ClassName: ParkingLotService
 * @Description:
 * @author xiaoqun.yi yixq@doordu.com
 * @date 2017年8月31日 下午2:14:15
 * @version V1.0
 */
public interface ParkingLotService {

	public ResultData<Object> insertData(ResultData<Object> resultData,RequestVo requestVo,String serviceMethod, String serviceName)throws Exception;

	public int insert(ParkingLotVo parkingLotVo);

	/**
	 * 判断是否存在
	 * @Title: isExist
	 * @Description: 
	 * @author xiaoqun.yi yixq@doordu.com 
	 * @date 2017年9月29日 下午2:30:22
	 * @param companyId
	 * @param dataId
	 * @return    
	 * @return boolean
	 */
	public boolean isExist(Integer companyId, String dataId);

	public int batchInsert(List<ParkingLotVo> parkingLots);
	
	/**
	 * 获取停车信息
	 * @Title: getByParkingNoAndCompanyId
	 * @Description: 
	 * @author xiaoqun.yi yixq@doordu.com 
	 * @date 2017年9月29日 下午2:30:31
	 * @param parkingNo
	 * @param companyId
	 * @return    
	 * @return ParkingLotVo
	 */
	public ParkingLotVo getByParkingNoAndCompanyId(String parkingNo,Integer companyId);
}
